//
//  CLBaseResult.h
//  togetherLBS
//
//  Created by louis on 15/7/30.
//  Copyright (c) 2015年 celi. All rights reserved.
//  基本的请求结果类

#import <Foundation/Foundation.h>

@interface CLBaseResult : NSObject
/** 服务器的处理结果，有时候返回名为r，有时候返回名为result*/
@property (nonatomic, strong) NSNumber *r;
/** 服务器的处理结果，有时候返回名为r，有时候返回名为result*/
//@property (nonatomic, strong) NSNumber *result;
/** 根据r、result两种情况得到的最终处理结果*/
//@property (nonatomic, strong) NSNumber *finallyResult;

/** 服务器返回的错误码*/
//@property (nonatomic, strong) NSNumber *err;
/**
 *  服务器返回的提示信息
 */
@property (nonatomic, copy) NSString *msg;

// 以下属性用于第四版协议的字段转换，为了兼容以前的代码
@property (nonatomic, copy) NSString *did;
@property (nonatomic, copy) NSString *device_id;

@property (nonatomic, copy) NSString *fid;
@property (nonatomic, copy) NSString *friend_id;

@property (nonatomic, copy) NSString *face;
@property (nonatomic, copy) NSString *head_icon;

@property (nonatomic, strong) NSNumber *err;

// 根据result获取错误提示信息
- (NSString *)errorMessage;
@end
